have a lot in common with somebody - Francés Inglés Diccionario